
<div class="indexContainer">

    <div class="blockMessages">
        <div class="underPublications">
            Сейчас отображаются типа:<b>
                <? if ($this->viewType && $this->viewType != 'all'): ?>
                    <?= $this->allMessageTypes[$this->viewType]->getTitle() ?>
                <? else: ?>
                    Все типы
                <? endif; ?>
            </b>
            <span class="float-r"><a id ="typeListViewer" href="javascript:void(0);">Фильтр публикаций</a>&nbsp;|&nbsp;<a title="Помощь"href="./message/91">?</a></span>
        </div>

        <div id="typesList" class="underPublicationsList hide">
            <? if ($this->allTypes): ?>
                <div class="devProcess"><a href="./messages" title="Все сразу">Все</a>  - все публикации без фильтра<br /></div>
                <? foreach ($this->allTypes as $key => $value): ?>
                    <a href="./messages/<?= $value->getTypeId() ?>" title="<?= $value->getDescripton() ?>"><?= $value->getTitle() ?></a> - <?= $value->getDescripton() ?><br />
                <? endforeach; ?>
            <? endif; ?>
        </div>

        <? foreach ($this->allParents as $oneMessage): ?>
            
            
            <? if($oneMessage->getType()->getTypeId() != 6):?>
                <?= $this->partial('./index/partials/oneMessage.phtml', array('oneMessage' => $oneMessage, 'type' => 'list')) ?>
            <? endif;?>
            
        <? endforeach; ?>

    </div>




    <!--  Right Part Start -->


    <div class="blockLinks">
        
        
        <div class="part bg-yellow">
            <div class="head">
                <h2>Активность ресурса</h2>
            </div>

            <div class="body ">
                <h3>Активные публикации</h3>
                <? foreach ($this->allAttached as $oneMessage): ?>
                    <?= $this->partial('./index/partials/messages/minniMessage.phtml', array('oneMessage' => $oneMessage)) ?>
                <? endforeach; ?> 
                <h3>События</h3>

                <div class="allHistoryMain">
                    <? foreach ($this->allHistory as $event): ?>
                        <div class="oneEvent">

                            <div class="avatar">
                                <? if ($event->getUser()): ?>
                                    <img src="./images/upload/avatars/m<?= $event->getUser()->getImageName() ?>" 
                                         alt="аватар пользователя <?= $event->getUser()->getNickName() ?>" 
                                         title="<?= $event->getUser()->getNickName() ?> : <?= $event->getUser()->getDescription() ?>"/>
                                     <? else: ?>    
                                         <? $rand = rand(0, 2); ?>
                                    <img src="./images/upload/avatars/mguest<?= $rand ?>.jpeg"/>
                                <? endif; ?>
                            </div>


                            <div class="info">
                                <? if ($event->getUser()): ?>
                                    <a href="./user/<?= $event->getUser()->getUserId() ?>" title="на страницу пользователя <?= $event->getUser()->getNickName() ?>"><?= $event->getUser()->getNickName() ?></a>
                                <? else: ?>    
                                    Гость
                                <? endif; ?>

                                <?= $this->getArrConstant('LOG_DESC', $event->getTypeLog()) ?>


                                <a title="Перейти к публикации <?= $this->allMessagesTitles[$event->getObjectId()] ?>" href="./message/<?= $event->getObjectId() ?>"><?= $this->allMessagesTitles[$event->getObjectId()] ?></a>
                                <?= $this->fromNowDateFormat($event->getCreatedAt()) ?>
                            </div>
                        </div>
                    <? endforeach; ?>
                </div>
            </div>
        </div>

        <div class="part bg-yellow">
            <div class="head">
                <div class="ilb">
                    <h2>Афоризмы</h2>
                </div>
            </div>
            <br />
            <div class="body" id="aphorismsList">
                <? foreach ($this->randomAphorisms as $key => $oneAphorism): ?>
                <a href="./search?queryApho=<?=$oneAphorism->getTheme()?>"><span><?= $oneAphorism->getTheme() ?></span></a>: <p>"<?= $oneAphorism->getText() ?>"</p>
                <? endforeach; ?>
            </div>
            <div class="footer">

                <a id="aphorismsReload" href="javascript:void(0);" title="Обновить список афоризмов без перезагрузки страницы">
                    Моментально обновить список
                    <img src="/images/iconsDee/mainPage/16x16/refresh.png" alt="Обновить список афоризмов"/>
                </a>
            </div>
        </div>





        <div class="part bg-white">
            <div style="margin: 5px auto; width:302px;">
                <script type="text/javascript"><!--
                    google_ad_client = "ca-pub-5215454626759225";
                    /* mainBig */
                    google_ad_slot = "6700727642";
                    google_ad_width = 300;
                    google_ad_height = 250;
                    //-->
                </script>
                <script type="text/javascript"
                        src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
                </script>
            </div>
        </div>


        <div class="part bg-yellow">
            <div class="head">
                <h2>Дружественные ресурсы</h2>      
            </div>

            <div class="body ">
                <a title="OpenSource, Ubuntu, Linux, PHP, JavaScript, HTML, MySQL" target="_blank" href="http://blog.bonart.org.ua">Блог об IT</a>
            </div>
        </div>

        <div class="part bg-yellow">
            <div class="head">
                <h2>Быстрые новости | Quick News</h2>      
            </div>

            <div class="body ">
                <? foreach ($this->allQuickNews as $oneMessage): ?>
                    <div class="oneQuickNews">
                        <div class="qHead">

                            <?= $this->ruDateFormat($oneMessage->getCreatedAt()) ?> 
                        </div>
                        <div class="qBody">
                            <?= $oneMessage->getText() ?> 
                        </div>

                    </div>
                <? endforeach; ?> 
            </div>
        </div>


<!--
        <div class="part white">
            <div id="vk_groups"></div>
            <script type="text/javascript">
                VK.Widgets.Group("vk_groups", {mode: 0, width: "300", height: "290"}, 22583131);
            </script>
        </div>-->


        <div class="part white">

            <div id="fb-root"></div>
            <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:activity site="http://deeflow.com/" width="300" height="300" header="true" recommendations="true"></fb:activity>

        </div>





        <div class="part bg-yellow">
            <div class="head">
                <h1>ftp2svn - полезная Статья</h1>
            </div>
            <div class="body">
                <a href="./message/11">Ссылка на статью</a> - Рассмотрена проблема обновления на сервере FTP файлов. Никому не хочется переливать ВСЕ файлы - это нерационально. Предлагается решение, которое не претендует на уникальность, первое место в быстродействии или прочие награды.
                Написан SH скрипт для Linux, который сравнивает ревизию проекта, который лежит на SVN с ревизией проекта, который уже залит на FTP (на ftp льется специально предусмотренный файлик, который конфигурится из <b>settings.properties</b>).
                Этот же скрипт льет все изменения и добавления на FTP, отдает отчет и доставляет радость нам самим, так как мы тоже ним пользуемся. Сейчас (<?= $this->dateFormat(new \DateTime()) ?>) актуальна версия 0.31.
                Конечно же есть фичи, которые нужно пофиксить: например, скрипт не удаляет из фтп файлы, удаленные из SVN, но мы не расстраиваемся и даже ждем от вас правок.
            </div>
        </div>        






        <div class="part bg-yellow">
            <div class="head">
                <h1>FTP to SVN sh script</h1>
            </div>

            <div class="body">
                <a href="./message/11" title="ftp to svn Article and script">Link to Article "ftp to svn"</a>
	We consider the problem of updating files on the FTP server. Nobody wants to pour all files - this is irrational. Offers a solution that does not claim to uniqueness, the first place in performance or other awards. 
                <a href="./files/ftp2svn.tar.gz">Here </a> you can download an archive with a script and configuration file	

                SH script written for Linux, which compares the audit of the project, which lies on the SVN revision of the project, which is already filled in the FTP (ftp to shed specifically designed for I've found that to configure it from settings.properties). This same script is pouring all the changes and additions to the FTP, is conscious and brings joy to ourselves, because we also use them. Now (<?= $this->dateFormat(new \DateTime()) ?>) version 0.31 is relevant. Of course there are features that need to be fixed a: for example, the script does not remove from the ftp files removed from SVN, but we're not frustrated, and even looking forward to your edits.
            </div>
        </div>


        <div class="part bg-yellow">
            <div class="head">
                <h2>Ссылочки на все доступные статьи</h2>      
            </div>
            <div class="body">


                <dd>
                    <? foreach ($this->allMessages as $oneMessage): ?>
                    <dt>
                        <a title="<?= $oneMessage->getType()->getDescripton() ?>: <?= $oneMessage->getSeoOptions() ?>" href="./message/<?= $oneMessage->getParentId() ?>"><?= $oneMessage->getTitle() ?></a>
                    </dt>
                <? endforeach; ?>
                </dd>
            </div>
        </div>        

        <div class="part bg-yellow">
            <div class="head">
                <h2>dee + google Эксперименты )</h2>      
            </div>

            <div class="body">
                Цель эксперимента тривиальна: оценить количество времени (разницу во времени между индексацией H1, H2, H3 заголовков, а также текстом, под этими заголовками).<br />

                <h1> Винница Украина</h1><h1> вууадщцюсщь диифлов dee deeflow.com</h1>
                Это deeflow.com набрана на русской раскладке, заключенная в H1 тег. Посмотрим, что как гугл отреагирует


                <h2> дифлоу.ком deeflow диюзер #deeUser#</h2>
                А эти словечки - заключены в H2, и это нам интерестно!
                <h3>$deeUsers = new array();</h3>
                Это уже пошел h3

                Пуск! Ждем робота. Инф. обновлена 10 декабря.
            </div>
        </div>




    </div>

</div>

<script>
    $(document).ready(function(){
        
        $("#typeListViewer").click(function(){
            $('#typesList').toggleClass('hide');
            $(this).toggleClass('selected');
        });
            
                
        $("#aphorismsReload").click(function(){
                
            $.ajax({
                url: './getaphorisms/4',            // указываем URL и
                dataType : "text",                     // тип загружаемых данных
                success: function (data) { // вешаем свой обработчик на функцию success
                    var obj = jQuery.parseJSON(data);
                        
                    $('#aphorismsList span').each(function(i){
                        console.log($(this).text(obj[i]['author']));
                    });
                    $('#aphorismsList p').each(function(i){
                        console.log($(this).text(obj[i]['text']));
                    });
                }
            });
        });
                
                
    });
</script>